*standard filter types

details of examples of all these types can be found on the files page.

 

*blurs: blurs will generally have all positive values in the kernel, they will be approximiately symmetrical under reflection/rotation, they will have a zero bias and their scale will be the sum of the values in their kernel (e.g. given by the auto button). their are two main types of blurs, mean blurs for which every value in the kernel is the same and ones derived from gaussian distributions. the gaussian ones generally produce better outputs and are often faster too. gaussians have a special feature that a 2d gaussian convolution is equivalent to the result of first applying a horizontal 1d gaussian convolution (e.g. just using the middle row of the kernel) and then applying a vertical 1d gaussian.

*sharpens: sharpens generally have a positive central value and negative values surrounding it. the bias will usually be zero and the scale will be set to the sum of the kernel's values, which should be greater than 0.

*edge detectors (1st derivatives): there are two main edge detectors the sobel and the roberts cross. both these edge detectors have positive values on one side of the center and negative on the other. they also have the "2-pass" and "absolute" flags set. these flags cause it to first compute the convolution normally and take the absolute value of the result, then to compute the convolution with the kernel rotated through 90 degrees and add the absoloute value of this computation to the previous.

*laplacians (2nd derivatives): these filters have negative central values and a ring of positive values surrounding them. they are often used in combination with a colour clip to do edge detection. to make this work it is necessary to first set the bias to about half of the scale. the "wraparound" flag replaces small negative values with large positive ones and can sometimes produce useful results if applied to laplacians and edge detectors.

 

 

< previous :: contents :: next >